package com.hualude.roadsign.service;

import com.hualude.roadsign.dto.DTRequestDto;
import com.hualude.roadsign.dto.DTResponseDto;
import com.hualude.roadsign.dto.SolarEnergyFaultDto;

import java.util.List;

/**
 * Created by ding on 2017/7/10.
 */
public interface SolarEnergyCheckService {
    /**
     * @Description: 太阳能故障审核DT
     * @Author: jiang-weirong
     * @Date: 2017/7/13 16:11
     */
    public DTResponseDto getSolarFault4DT(DTRequestDto dtRequestDto,Integer actorId, Integer orgId) throws Exception;

    /**
     * @Description: 故障审核
     * @Author: jiang-weirong
     * @Date: 2017/7/13 16:11
     */
    public Integer solarFaultAudit(Integer isPass, String solarFeedback, Integer solarFaultId, Integer userId) throws Exception;

    /**
     * @Description: 获取太阳能审核列表4App
     * @Author: pan-jianan
     * @Date: 2017/7/17 16:18
     */
    public List<SolarEnergyFaultDto> getSolarFaultCheckList4App(Integer orgId, String actorIds, Integer faultStatus,
                                                                Integer count, Integer size) throws Exception;

    /**
     * @Description: 审核太阳能故障
     * @Author: pan-jianan
     * @Date: 2017/7/18 18:40
     */
    public Integer solarFaultCheck(Integer isPass, String solarFeedback, Integer solarFaultId, Integer userId) throws Exception;


}
